RealTimeEmulationTrader
StockSharp.Algo.Testing
A conexão de simulação, destinada a testar estratégias com conexão real ao sistema de negociação através de UnderlyngMarketDataAdapter, mas sem ordens de registro reais em estoque. A execução de ordens e suas transações são emuladas por conexão, usando informações por livros de pedidos, vindos de conexão real.
Herda de: BaseEmulationConnector
Construtores
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider)
Inicializa uma nova instância do RealTimeEmulationTrader.
- underlyngMarketDataAdapter
- IMessageAdapter, através do qual os dados do mercado serão obtidos.
- securityProvider
- O fornecedor de informações sobre instrumentos.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, Portfolio portfolio, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolio, ownAdapter)
Inicializa uma nova instância do RealTimeEmulationTrader.
- underlyngMarketDataAdapter
- IMessageAdapter, através do qual os dados do mercado serão obtidos.
- securityProvider
- O fornecedor de informações sobre instrumentos.
- portfolio
- A carteira a ser usada para registrar ordens. Se o valor não for dado, a carteira com o nome padrão Simulator será criada.
- ownAdapter
- Rastreie a duração da conexão.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, IPortfolioProvider portfolioProvider, IExchangeInfoProvider exchangeInfoProvider, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolioProvider, exchangeInfoProvider, ownAdapter)
Inicializa uma nova instância do RealTimeEmulationTrader.
- underlyngMarketDataAdapter
- IMessageAdapter, através do qual os dados do mercado serão obtidos.
- securityProvider
- O fornecedor de informações sobre instrumentos.
- portfolioProvider
- A carteira a ser usada para registrar ordens. Se o valor não for dado, a carteira com o nome padrão Simulator será criada.
- ownAdapter
- Rastreie a duração da conexão.
- exchangeInfoProvider
- Bolsas e conselhos de negociação provedor.
Propriedades
UnderlyngMarketDataAdapter
public TUnderlyingMarketDataAdapter UnderlyngMarketDataAdapter { get; }
value = realTimeEmulationTrader.UnderlyngMarketDataAdapter
IMessageAdapter, através do qual os dados do mercado serão obtidos.